import request from '@/utils/request'

/**
 * 分页用户列表
 * @param pageNum
 * @param pageSize
 */
export function getList(pageNum, pageSize) {
  return request({
    url: '/user/list?pageNum=' + pageNum + '&pageSize=' + pageSize,
    method: 'post',
    data: {"pageNum":pageNum, "pageSize":pageSize}
  })
}

/**
 * 新增用户
 * @param data
 */
export function add(data) {
  return request({
    url: '/user/add',
    method: 'post',
    data: data
  })
}

/**
 * 更新用户
 * @param data
 */
export function update(data) {
  return request({
    url: '/user/update',
    method: 'post',
    data: data
  })
}

/**
 * 删除用户，支持批量删除
 * @param ids
 */
export function deleted(ids) {
  return request({
    url: '/user/delete',
    method: 'post',
    data: {
      ids: ids
    }
  })
}

/**
 * 获取全部角色列表，下拉框
 */
export function getRole() {
  return request({
    url: '/role/listAll',
    method: 'post',
    data: {}
  })
}
